#include<iostream>
using namespace std;
#include<vector>
/*
学习目标：容器中嵌套容器，我们将所有数据进行遍历输出
*/
void test01()
{
    vector<vector<int>> v;
    //创建小容器
    vector<int> v1;
    vector<int> v2;
    //向小容器中添加数据
    for(int i=0;i<4;i++)
    {
        v1.push_back(i+1);
        v2.push_back(i+1);
    }
    //将小容器插入到大容器中
    v.push_back(v1);
    v.push_back(v2);
    //通过大容器，把所有数据遍历一遍
    for(vector<vector<int>>::iterator it=v.begin();it!=v.end();it++)
    {
        //(*it)：容器vector<int>
        for(vector<int>::iterator vit=(*it).begin();vit!=(*it).end();vit++)
        {
            cout<<*vit<<" ";
        }
        cout<<endl;
    }
}
int main()
{
    test01();
}